package com.sxfq.loansupermarket.backsystem.modular.logsf.service;

import com.baomidou.mybatisplus.plugins.Page;
import com.sxfq.loansupermarket.backsystem.modular.logsf.entity.*;

import java.util.List;

/**
 *
 *
 * @author py
 * @Date 2018年4月19日23:15:54
 */
public interface ICustomerStatusLogService {
    List<CustomerReservationsUpdateLogInfo> getList(Page<CustomerReservationsUpdateLogInfo> page, SearchCustomerReservationsUpdateLogInfo info);

    List<CustomerReservationsUpdateLogInfo> numberList(Page<CustomerReservationsUpdateLogInfo> page, SearchCustomerReservationsUpdateLogInfo info);

    List<OldCustomerReservationsUpdateLogInfo> getUpdateList(Page<OldCustomerReservationsUpdateLogInfo> page, SearchOldCustomerReservationsUpdateLogInfo info);

    List<TreatmentUnitAuditorLogInfo> getTreatmentList(Page<TreatmentUnitAuditorLogInfo> page, SearchTreatmentUnitAuditorLogInfo info);

    List<CaseInfoLogInfo> getCaseLogList(Page<CaseInfoLogInfo> page, SearchCaseInfoLogInfo info);

    List<CaseInfoLogInfo> getIncoLogList(Page<CaseInfoLogInfo> page, SearchCaseInfoLogInfo info);

    List<YellowNumberUpdateLogInfo> getYellowList(Page<YellowNumberUpdateLogInfo> page, SearchYellowNumberUpdateLogInfo info);

    List<DoctorDailyLog> getDocotrDailyLogList(Page<DoctorDailyLog> page, SearchDoctorDailyLog info);

    int getDailyPageCount(Page<DoctorDailyLog> page, SearchDoctorDailyLog searchInfo);

    int getQueryPagesCount(Page<CustomerReservationsUpdateLogInfo> page, SearchCustomerReservationsUpdateLogInfo searchInfo);

    int getQueryNumberCount(Page<CustomerReservationsUpdateLogInfo> page, SearchCustomerReservationsUpdateLogInfo searchInfo);

    int getQueryPagesCountt(Page<OldCustomerReservationsUpdateLogInfo> page, SearchOldCustomerReservationsUpdateLogInfo searchInfo);

    int getTreatmentCount(Page<TreatmentUnitAuditorLogInfo> page, SearchTreatmentUnitAuditorLogInfo searchInfo);

    int getQueryPagesCounts(Page<YellowNumberUpdateLogInfo> page, SearchYellowNumberUpdateLogInfo searchInfo);

    int getCaseInfoLogCount(Page<CaseInfoLogInfo> page, SearchCaseInfoLogInfo searchInfo);

    int getIncoInfoLogCount(Page<CaseInfoLogInfo> page, SearchCaseInfoLogInfo searchInfo);
}